package com.koron.common.core.util.weixin;

import lombok.Data;

/**
 * @ClassName wxMessageBean
 * @description
 * @Author zhouj
 * @Date 2021/4/30 9:42
 */
@Data
public class wxMessageBean {

    // touser、toparty、totag不能同时为空

    // 否 指定接收消息的成员，成员ID列表（多个接收者用‘|’分隔，最多支持1000个）。
    //特殊情况：指定为”@all”，则向该企业应用的全部成员发送
    private String touser;
    //否 指定接收消息的部门，部门ID列表，多个接收者用‘|’分隔，最多支持100个。
    //当touser为”@all”时忽略本参数
    private String toparty;
    // 否 指定接收消息的标签，标签ID列表，多个接收者用‘|’分隔，最多支持100个。
    //当touser为”@all”时忽略本参数
    private String totag;
    // 是 消息类型
    private String msgtype;
    //是 企业应用的id，整型
    private Integer agentid;
    //是 消息内容，最长不超过2048个字节，超过将截断
    private String content;
    //否 表示是否是保密消息，0表示可对外分享，1表示不能分享且内容显示水印，默认为0
    private String safe;
    // 否 表示是否开启id转译，0表示否，1表示是，默认0
    private String enable_id_trans;
    // 否 表示是否开启重复消息检查，0表示否，1表示是，默认0
    private String enable_duplicate_check;
    // 否 表示是否重复消息检查的时间间隔，默认1800s，最大不超过4小时
    private String duplicate_check_interval;

}
